(function(win,doc){
    function change(){
        doc.documentElement.style.fontSize=doc.documentElement.clientWidth/375*23.4375+'px';
    }
    change();
    win.addEventListener('resize',change,false);
})(window,document);


$(function(){
    //发送验证码
    function countdown(v) {
        $(".num").text(v);
        var now=v-1;
        if(parseInt(v) >0){
            dingshi=setTimeout(function () {
                countdown(now);
            }, 1000);
        }else{
            clearTimeout(dingshi);
            $(".reset1").hide();
            $(".send").show();
            $(".num").text(60);
        }
    };
    $(".send").click(function(){
        var value=$("input[name='phone']").val();
        if (!value) {
            common.showMsgBox('请先填写手机号');
            return;
        }
        reg=/^1[3|4|5|7|8][0-9]\d{8}$/;
        if(!reg.test(value)) {
            common.showMsgBox('手机号格式不正确');
        } else {
            $(".reset1").show();
            $(".send").hide();
            var num = $(".num").html();
            setTimeout(countdown(num),1000);
            phone = $("input[name='phone']").val();
            re = common.post('zyxh', 'checkCode', {phone : phone});
            console.log(re);
        }
    });
    //初始化日期控件
    $("#scroller").mobiscroll().date();
    var opt = {
        preset: 'date', //日期，可选：date\datetime\time\tree_list\image_text\select
        theme: 'android-ics light', //皮肤样式，可选：default\android\android-ics light\android-ics\ios\jqm\sense-ui\wp light\wp
        display: 'modal', //显示方式 ，可选：modal\inline\bubble\top\bottom
        mode: 'scroller', //日期选择模式，可选：scroller\clickpick\mixed
        lang:'zh',
        dateFormat: 'yy-mm-dd', // 日期格式:***yyyy：是错误的格式
        setText: '确定', //确认按钮名称
        cancelText: '取消',//取消按钮名籍我
        dateOrder: 'yymmdd', //面板中日期排列格式,***yyyy：是错误的格式
        dayText: '日', monthText: '月', yearText: '年', //面板中年月日文字
        showNow: false,
        nowText: "今",
        minDate:new Date(1900,1),//日期函数月份计算0开始
        maxDate:new Date((new Date()).getFullYear(),(new Date().getMonth()),new Date().getDate()),
        headerText: function (valueText) {
            var  arr= valueText.split('-');
            var year = arr[0];
            return year+ "年" + arr[1] + "月"+arr[2]+"日";
            //  console.log(array)
        },  //自定义弹出框头部格式
        onSelect:function(valueText,inst){
            //点击确定以后的结果
            var date = new Date(valueText);
            birth=valueText;
            $('input[name="birth"]').val(birth)
            //birth = valueText;
        }
    };
    $("#scroller").mobiscroll(opt);
    //性别选择
    $(".sexb,.sexg").css("opacity",0);
    $(".sexb").click(function(){
        $(".btn").removeClass("active")
        $(this).prev().addClass("active")
    });
    $(".sexg").click(function(){
        $(".btn").removeClass("active")
        $(this).prev().addClass("active")
    });

    //提交订单
    $("#pay").click(function(){
        babyName = $('input[name="babyName"]').val();
        //birthday = $("input[name='birthday']").val();
        birthday = $('input[name="birth"]').val();
        name = $("input[name='name']").val();
        sex = $("input[name='sex']").val();
        identityCardNum = $("input[name='identityCardNum']").val();
        email = $("input[name='email']").val();
        phone = $("input[name='phone']").val();
        phone_checkCode = $("input[name='phone_checkCode']").val();
        address = $("input[name='address']").val();
        receiptName = $("input[name='receiptName']").val();
        orderId = $("input[name='orderId']").val();
        shareId = $("input[name='shareId']").val();
        regid=/^[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{3}([0-9]|X)$/;
        regemail=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
        if(!regid.test(identityCardNum)) {
            common.showMsgBox('身份证格式不正确');
            return
        }
        if(!regemail.test(email)) {
            common.showMsgBox('邮件格式不正确');
            return
        }
        if (!babyName || !birthday || !name || !identityCardNum || !email || !phone || !phone_checkCode || !address) {
            common.showMsgBox('请填写完整');
            return;
        }

        param = {
            babyName : babyName,
            birthday : birthday,
            name : name,
            sex : sex,
            identityCardNum : identityCardNum,
            email : email,
            phone : phone,
            phone_checkCode : phone_checkCode,
            address : address,
            receiptName : receiptName,
            orderId : orderId,
            shareId : shareId
        };
        console.log('提交参数：');
        console.log(param);
        re = common.post('zyxh', 'order_post', param);

        if (re.result != 0) {
            common.showMsgBox(re.message);
        } else {
            $("#pay").hide();
            $("input[name='orderId']").val(re.datas.orderId);
            jsApiCall(re.datas.pay);
        }

        function jsApiCall(wxPayParam) {
            WeixinJSBridge.invoke(
                'getBrandWCPayRequest',
                {
                    "appId":wxPayParam.appId,
                    "nonceStr":wxPayParam.nonceStr,
                    "package":wxPayParam.prepay_id,
                    "signType":"MD5",
                    "timeStamp":wxPayParam.timeStamp,
                    "paySign":wxPayParam.paySign
                },
                function(res){
                    if(res.err_msg == "get_brand_wcpay_request:ok" ) {
                        alert('支付成功');
                        common.redirect('zyxh', 'orderDetail', 'orderId='+re.datas.orderId);
                    } else if (res.err_msg == "get_brand_wcpay_request:cancel" ) {//支付取消
                        $("#pay").show();
                    }
                }
            );
        }
        console.log('返回结果：');
        console.log(re);
    });
});
//$(function () {
//    var currYear = (new Date()).getFullYear();
//    var opt={};
//    opt.date = {preset : 'date'};
//    opt.default = {
//        theme: 'android-ics light', //皮肤样式
//        display: 'modal', //显示方式
//        mode: 'scroller', //日期选择模式
//        dateFormat: 'yy-mm-dd',
//        lang: 'zh',
//        showNow: false,
//        dayText: '日', monthText: '月', yearText: '年', //面板中年月日文字
//        nowText: "今天",
//        minDate:new Date(1900,1),//日期函数月份计算0开始
//        maxDate:new Date((new Date()).getFullYear(),(new Date().getMonth()),new Date().getDate())
//    };
//    $("#scroller").mobiscroll($.extend(opt['date'], opt['default']));
//
//});

